The roles that a Blockchain CoE can possibly have are as follows:

Blockchain architects

Blockchain and smart contract developers

DevOps and cloud expert

Business analyst

Web developer

Quality engineer

20.2.3 Skills

Also, when it comes to development skills, apart from the Blockchain

or DLT platform that one can learn, knowledge in the following areas

is needed:

Cloud

Docker

Kubernetes

Cryptography

Imagination

20.2.4 Factors to Consider for Production

Many Blockchain projects fail as the managers and architects do not

consider all the aspects of the underlying protocol, especially until

they enter production. The previous chapters have given the reader

a good amount of guidance on different Blockchain types along with

the comparison of their features. On the top of that, the following

factors have to be considered before finalising a Blockchain protocol:

Supported cloud platforms

Cost of licenses in production

It’s true that there are organizations as IBM, EY, TCS, Wipro,

Accenture etc., that already have their Blockchain CoE running

actively for the last five years. However, the emerging technologies